/* CSS Document */
*{margin:0; padding:0;}
a{text-decoration:none;}
ul li{list-style:none;}
img{outline:none; border:none;}
input,select{outline:none;}
area{outline:none;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
i,em{font-style:normal;}
body{font-family:Microsoft YaHei; font-size:12px;}

/*head------------------头部灰条*/
.head{width:100%; height:40px; background:#f5f5f5;}

.header{width:1200px; height:40px; line-height:40px; margin:0 auto;}
.header ul{float:left;}
.header ul li{float:left; height:40px; position:relative; z-index:999; transition:all 0.4s;}
.header ul li.se{background:#4c4c4c;}
.header ul li.se .all_school{color:#fff;}
.header ul li.se a i{background-position:-10px 0px;}
.header ul li a{display:inline-block; padding:0px 14px; font-size:14px; color:#474747;}
.header ul li a:hover{ color:#FFF; background:#4c4c4c;}
.header ul li a i{width:10px; height:5px; margin-bottom:1px; margin-left:6px; display:inline-block; background:url(../icon/icon.png) no-repeat; background-position:0px 0px;}


/*top_menu_all------------------------------全国分校*/

.top_menu_all{width:362px; display:none; transition:all 0.4s; padding:24px 20px 20px; overflow:hidden; background:#fff; border:1px solid #ededed; position:absolute; top:40px; left:-56px; z-index:10;}

.header ul li .school_list2{width:100%; height:auto; float:left; overflow:hidden;}
.header ul li .school_list2 a{background:#f3f3f3; margin-bottom:10px; width:67px; height:26px; line-height:26px; text-align:center; float:left; padding:0px; margin-right:6px;}
.header ul li .school_list2 a:hover{background:#ff7200; color:#fff;}

.header ul li .school_list_bottom{width:212px; height:26px; line-height:26px; overflow:hidden; position:absolute; bottom:30px; right:24px;}
.header ul li .school_list_bottom a{padding:0px; color:#ff7200; font-size:12px; float:left;}
.header ul li .school_list_bottom a:hover{background:none; color:#ff7200;}
.header ul li .school_list_bottom p{float:right; color:#b5b5b5; font-size:12px;}


/*www_nav------------------------------网站导航*/
.header .www_nav{width:340px; height:200px; display:none; padding:4px 10px 12px; overflow:hidden; background:#fff; border:1px solid #ededed; position:absolute; top:40px; left:-156px; z-index:10;}
.header .www_nav dl{width:320px; height:84px; padding-top:8px; border-bottom:1px solid #e5e5e5; margin:0 auto;}
.header .www_nav dl dt{float:left; width:56px; font-size:14px; color:#000000;}
.header .www_nav dl dd{float:left; width:262px;}
.header .www_nav dl dd a{float:left; width:87px; padding:0px; height:24px; line-height:24px;}

.header .www_nav dl.short{border-bottom:none;}
.header .www_nav dl.short dt{float:left; width:56px; font-size:14px; color:#000000;}
.header .www_nav dl.short dd{float:left; width:131px;}
.header .www_nav dl.short dd a{float:left; padding:0px; height:24px; line-height:24px;}
.header .www_nav dl dd a:hover{color:#ff7200; text-decoration:underline; background:none;}


/*top_menu_right----------------------灰条右侧*/
.top_menu_right{height:40px; line-height:40px; float:right;}
.top_menu_right a{color:#474747; font-size:14px; float:left; margin-right:20px; transition:all 0.4s;}
.top_menu_right a:hover{color:#ea5404;}
.top_menu_right a.md_hq i{width:20px; height:14px; background:url(../icon/icon.png) no-repeat; background-position:-20px 0px; display:inline-block; margin:0px 7px -2px 0px;}
.top_menu_right a.apps i{width:14px; height:20px; background:url(../icon/icon.png) no-repeat; background-position:-40px 0px; display:inline-block; margin:0px 7px -5px 0px;}
.top_menu_right a.wx_gzh i{width:22px; height:18px; background:url(../icon/icon.png) no-repeat; background-position:-54px 0px; display:inline-block; margin:0px 7px -4px 0px;}
.top_menu_right a.wx_gzh{position:relative;}
.top_menu_right a.wx_gzh img{position:absolute; top:40px; left:2px; display:none;}
.top_menu_right a.wx_gzh:hover img{display:block;}



/*logo_head--------------------------logo条*/
.logo_head{width:1200px; height:109px; margin:0 auto;}

.logo{width:134px; height:109px; overflow:hidden; float:left;}

.lo_a_school{width:85px; height:109px; float:left; position:relative; z-index:10;}
.lo_a_school p{width:85px; height:109px; line-height:98px; cursor:pointer; text-indent:12px; color:#ff6c39; font-size:18px; font-weight:bold;}
.lo_a_school p i{display:inline-block; width:10px; height:5px; margin-left:14px; margin-bottom:3px; background:url(../icon/icon.png) no-repeat; background-position:-76px 0px;}
.lo_a_school div{width:376px; display:none; padding:30px 10px 30px 30px; background:#fff; border:1px solid #e1e2e1; position:absolute; top:66px; left:0px; z-index:10;}
.lo_a_school div a{background:#f5f5f5; margin-bottom:16px; width:72px; height:24px; line-height:24px; color:#919191; font-size:14px; text-align:center; float:left; margin-right:22px;}
.lo_a_school div a:hover{background:#ff8c01; color:#fff;}
.lo_a_school div a.more_sch{float:right; width:auto; color:#eb5405; font-size:14px; margin:0; margin-right:22px; background:none;}
.lo_a_school div a.more_sch:hover{background:none; color:#eb5405;}


.sologin{width:259px; height:109px; overflow:hidden; float:left;}

.logo_search{width:412px; height:82px; padding-top:27px; overflow:hidden; float:left;}
.search_school{width:393px; height:38px; overflow:hidden; position:relative;}
.search_school i{position:absolute; top:9px; left:14px; width:23px; height:23px; background:url(../icon/icon.png) no-repeat; background-position:-96px 0px;}
.search_school .so_txt{width:298px; float:left; text-indent:44px; font-size:14px; color:#9c9c9c; height:36px; line-height:36px; border:1px solid #e7e8ea; background:none;}
.search_school .so_button{width:93px; cursor:pointer; float:left; height:38px; line-height:38px; text-align:center; border:none; background:#ff8c00; font-size:18px; color:#fff;}
.logo_search p{width:300px; height:28px; line-height:28px; overflow:hidden;}
.logo_search p a{color:#9c9c9c; font-size:12px; margin-right:16px; transition:all 0.4s;}
.logo_search p a:hover{color:#ea5404;}

.logo_phone{height:109px; font-size:30px; color:#ea5404; float:right;}
.logo_phone i{width:30px; height:30px; margin-bottom:-4px; display:inline-block; background:url(../icon/icon.png) no-repeat; background-position:-119px 0px;}
.logo_phone span{line-height:104px; margin-left:12px;}


/*nav_bar----------------------------nav导航*/
.nav_bar{width:100%; height:40px; background:#f5f5f5;}

.nav{width:1200px; height:40px; margin:0 auto;}
.nav_course{width:200px; height:60px; float:left; margin-top:-20px; position:relative; z-index:3;}
.nav_course h1{width:200px; height:60px; line-height:60px; text-align:center; background:#ea5404; color:#fff; font-size:22px;}

.course_bar{width:200px; height:auto; position:absolute; top:60px; left:0px;}
.course_bar h2{width:200px; height:46px; line-height:46px; background:#ff8b00; border-bottom:2px solid #fff; cursor:pointer; color:#fff; font-size:18px; text-indent:30px;}
.course_bar ul li{width:200px; height:40px; position:relative; border-bottom:1px solid #ed9c01;}
.course_bar ul li p{width:200px; height:40px; overflow:hidden;}
.course_bar ul li p a{width:200px; height:40px; line-height:40px; transition:all 0.4s; background:#ffe5b4; color:#474747; font-size:16px; text-indent:42px; position:relative; display:block;}
.course_bar ul li p a i{position:absolute; top:14px; left:26px; transition:all 0.4s; width:2px; height:12px; background:url(../icon/icon.png) no-repeat; background-position:-173px 0px;}
.course_bar ul li p a font{position:absolute; top:14px; right:22px; transition:all 0.4s; width:8px; height:14px; background:url(../icon/icon.png) no-repeat; background-position:-177px 0px;}
.course_bar ul li.se p a{background:#fff; color:#ea5404;}
.course_bar ul li.se p a i{background-position:-175px 0px;}
.course_bar ul li.se p a font{background-position:-185px 0px;}
.course_bar ul li div{position:absolute; left:200px; top:0px; padding:20px 30px 40px; background:#fff; display:none;}
.course_bar ul li div dl{width:360px; overflow:hidden;}
.course_bar ul li div dl dt{width:360px; height:56px; line-height:56px; border-bottom:1px solid #f1f1f1;}
.course_bar ul li div dl dt h3{float:left; color:#ea5404; font-size:18px; text-indent:10px;}
.course_bar ul li div dl dt a{float:right; color:#ea5404; font-size:14px;}
.course_bar ul li div dl dd{width:100%; overflow:hidden; padding-top:14px;}
.course_bar ul li div dl dd a{width:100%; height:38px; line-height:38px; transition:all 0.4s; color:#474747; font-size:14px; display:block;}
.course_bar ul li div dl dd a i{display:inline-block; transition:all 0.4s; width:3px; height:3px; margin:0px 16px 3px 12px;  background:url(../icon/icon.png) no-repeat; background-position:-193px 0px;}
.course_bar ul li div dl dd a:hover{color:#ea5404;}
.course_bar ul li div dl dd a:hover i{background-position:-196px 0px;}
.course_bar h4{width:200px; height:46px; line-height:46px; background:#ff8b00; border-bottom:2px solid #ffffff; text-indent:30px; position:relative;}
.course_bar h4 a{color:#fff; font-size:18px; display:block; width:200px; height:46px;}
.course_bar h4 div{position:absolute; left:200px; bottom:0px; padding:20px 30px 40px; background:#fff; display:none;}
.course_bar h4 div dl{width:360px; overflow:hidden;}
.course_bar h4 div dl dt{width:360px; height:56px; line-height:56px; border-bottom:1px solid #f1f1f1;}
.course_bar h4 div dl dt h3{float:left; color:#ea5404; font-size:18px; text-indent:10px;}
.course_bar h4 div dl dt a{float:right; color:#ea5404; font-size:14px; width:auto; height:auto;}
.course_bar h4 div dl dd{width:100%; overflow:hidden; padding-top:14px;}
.course_bar h4 div dl dd a{width:100%; height:38px; line-height:38px; transition:all 0.4s; color:#474747; font-size:14px; display:block; text-indent:0px;}
.course_bar h4 div dl dd a i{display:inline-block; transition:all 0.4s; width:3px; height:3px; margin:0px 16px 3px 12px;  background:url(../icon/icon.png) no-repeat; background-position:-193px 0px;}
.course_bar h4 div dl dd a:hover{color:#ea5404;}
.course_bar h4 div dl dd a:hover i{background-position:-196px 0px;}


.nav_menu{width:1000px; height:40px; line-height:40px; overflow:hidden; float:left;}
.nav_menu a{color:#474747; font-size:18px; transition:all 0.4s; float:left; padding:0px 23px; position:relative;}
.nav_menu a i{width:24px; height:18px; position:absolute; top:8px; right:-2px; background:url(../icon/icon.png) no-repeat; background-position:-149px 0px;}
.nav_menu a:hover{color:#ea5404;}



/*focus------------------------------焦点图*/
.focus{width:100%; height:420px; overflow:hidden; position:relative; z-index:2;}
.focus ul{height:420px; position:absolute;}
.focus ul li{float:left; height:420px; overflow:hidden;}
.focus ul li a{width:100%; height:100%; display:block;}
.focus ul li div{position:absolute; overflow:hidden;}
.focus .btn{position:absolute; width:100%; height:38px; padding-top:22px; right:0; bottom:0px; text-align:center;}
.focus .btn span{display:inline-block; _display:inline; _zoom:1; width:12px; height:12px; _font-size:0; margin-left:20px; cursor:pointer; background:#fff; border-radius:50%; transition:all 0.4s;}
.focus .btn span.on{width:32px; border-radius:8px; background:#ff6600;}
.focus .preNext{width:0px;height:0px;position:absolute;top:90px;cursor:pointer;display:none;}
.focus .pre{left:0;}
.focus .next{right:0;background-position:right top;}


/*in_con---------------------------中部主体*/
.in_con{width:1200px; margin:0 auto;}

/*in_fir_news--------最新优惠+全国活动+热点新闻+备考工具*/
.in_fir_news{width:980px; padding-left:220px; height:273px; overflow:hidden;}

.in_news_con{width:704px; padding-top:22px; height:251px; overflow:hidden; float:left;}

#news_tab{width:618px; height:40px; overflow:hidden; margin-left:36px;}
#news_tab span{width:203px; height:39px; line-height:39px; cursor:pointer; text-align:center; border-bottom:1px solid #e6e6e6; color:#474747; font-size:18px; float:left; margin-left:3px;}
#news_tab span.se{border-bottom:1px solid #ff6c39; color:#ea5404; font-weight:bold;}

#news_content{width:704px; height:172px;}
#news_content .news_ever{width:704px; height:172px; display:none; position:relative;}
.in_fir_more{color:#ea5404; font-size:12px; position:absolute; right:4px; top:-26px; font-family:'宋体';}


/*in_yh_focus------------------------------最新优惠+全国活动*/
.in_yh_focus{width:100%; height:130px; padding-top:42px; overflow:hidden; position:relative; z-index:2;}
.in_yh_focus .ul_con{width:618px; height:130px; overflow:hidden; margin:0 auto; position:relative;}
.in_yh_focus ul{height:130px; position:absolute;}
.in_yh_focus ul li{float:left; width:618px; height:130px;}
.in_yh_focus ul li a{width:192px; height:128px; overflow:hidden; margin-right:14px; float:left;}
.in_yh_focus ul li img{width:192px; height:128px;}
.in_yh_focus ul li a:nth-child(3){margin-right:0px;}
.in_yh_focus .btn{position:absolute; width:100%; height:38px; padding-top:22px; right:0; bottom:-50px; text-align:center; opacity:0;}
.in_yh_focus .btn span{display:inline-block; _display:inline; _zoom:1; width:12px; height:12px; _font-size:0; margin-left:20px; cursor:pointer; background:#fff; border-radius:50%; transition:all 0.4s;}
.in_yh_focus .btn span.on{width:32px; border-radius:8px;}
.in_yh_focus .preNext{width:32px; height:30px; position:absolute; top:90px; cursor:pointer; background:url(../icon/icon.png) no-repeat;}
.in_yh_focus .pre{left:0; background-position:-200px 0px;}
.in_yh_focus .pre_se{background-position:-264px 0px;}
.in_yh_focus .next{right:0; background-position:-232px 0px;}
.in_yh_focus .next_se{background-position:-296px 0px;}

/*in_news_focus------------------------------热点新闻*/
.in_news_focus{width:100%; height:130px; padding-top:42px; overflow:hidden; position:relative; z-index:2;}
.in_news_focus .ul_con{width:618px; height:130px; overflow:hidden; margin:0 auto; position:relative;}
.in_news_focus ul{height:130px; position:absolute;}
.in_news_focus ul li{float:left; width:618px; height:130px;}
.in_news_focus ul li dl dt{width:192px; height:128px; overflow:hidden; float:left;}
.in_news_focus ul li dl dt img{width:192px; height:128px;}
.in_news_focus ul li dl dd{width:376px; height:122px; padding-top:6px; overflow:hidden; float:left; margin-left:30px;}
.in_news_focus ul li dl dd a{display:block; transition:all 0.4s; width:100%; height:30px; line-height:30px; color:#474747; font-size:16px; overflow:hidden;}
.in_news_focus ul li dl dd a:hover{color:#ea5404;}
.in_news_focus .btn{position:absolute; width:100%; height:38px; padding-top:22px; right:0; bottom:-50px; text-align:center; opacity:0;}
.in_news_focus .btn span{display:inline-block; _display:inline; _zoom:1; width:12px; height:12px; _font-size:0; margin-left:20px; cursor:pointer; background:#fff; border-radius:50%; transition:all 0.4s;}
.in_news_focus .btn span.on{width:32px; border-radius:8px;}
.in_news_focus .preNext{width:32px; height:30px; position:absolute; top:90px; cursor:pointer; background:url(../icon/icon.png) no-repeat;}
.in_news_focus .pre{left:0; background-position:-200px 0px;}
.in_news_focus .pre_se{background-position:-264px 0px;}
.in_news_focus .next{right:0; background-position:-232px 0px;}
.in_news_focus .next_se{background-position:-296px 0px;}


/*in_tools----------------------------------备考工具*/
.in_tools{width:252px; padding-top:22px; height:251px; overflow:hidden; float:right;}
.in_tools h3{width:100%; height:30px; line-height:30px; overflow:hidden; color:#474747; font-size:18px; font-weight:bold;}
.in_tools ul li{width:84px; height:100px; overflow:hidden; float:left;}
.in_tools ul li dl dt{width:84px; height:39px; padding-top:16px; overflow:hidden;}
.in_tools ul li dl dt a{display:block; width:100%; height:100%; overflow:hidden; text-align:center; vertical-align:bottom;}
.in_tools ul li dl dd{width:100%; height:40px; line-height:40px; text-align:center;}
.in_tools ul li dl dd a{color:#474747; font-size:16px; transition:all 0.2s;}
.in_tools ul li dl dd a:hover{color:#ea5404;}


/*in_mid_form------------------------------中部表单*/
.in_mid_form{width:1200px; height:100px; overflow:hidden; background:url(../icon/center_form_bg.jpg) no-repeat; position:relative;}
.in_mid_form iframe{position:absolute; top:26px; right:158px; width:470px; height:54px; overflow:hidden;}


/*in_mid_course----------------------------中部课程*/
.in_mid_course{width:1200px; height:472px; overflow:hidden;}

.in_cour_title{width:1200px; height:153px; line-height:170px; color:#474747; font-size:34px; font-weight:bold; text-align:center; overflow:hidden;}

#in_mid_cou_con{width:1200px; height:318px; overflow:hidden;}
#in_mid_cou_con dl{float:left; margin-right:1px;}
#in_mid_cou_con dl dt{width:190px; height:228px; padding-top:90px; text-align:center; overflow:hidden; float:left;}
#in_mid_cou_con dl dt h3{width:100%; line-height:50px; color:#fff; font-size:30px;}
#in_mid_cou_con dl dt a{display:block; color:#fff; font-size:18px; margin-top:98px;}
#in_mid_cou_con dl.sat_gr_cou dt{height:278px; padding-top:40px;}
#in_mid_cou_con dl.sat_gr_cou dt a{display:block; color:#fff; line-height:50px; font-size:18px; margin-top:0px;}
#in_mid_cou_con dl.sat_gr_cou dt a:hover{text-decoration:underline; font-weight:bold;}
#in_mid_cou_con dl dd{width:626px; height:316px; overflow:hidden; border:1px solid #ff9d66; float:left; display:none;}
#in_mid_cou_con dl.ielts_cou{margin-right:0px;}
#in_mid_cou_con dl.ielts_cou dt{background:url(../icon/ielts_bg.jpg) no-repeat;}
#in_mid_cou_con dl.toefl_cou dt{background:url(../icon/toefl_bg.jpg) no-repeat;}
#in_mid_cou_con dl.sat_gr_cou dt{background:url(../icon/sat_gr_bg.jpg) no-repeat;}
#in_mid_cou_con dl.ielts_cou dd{display:block;}
#in_mid_cou_con dl.sat_gr_cou{margin-right:0px;}


/*ielts_cour_focu------------------------------中部雅思课程*/
.ielts_cour_focu{width:590px; height:248px; padding-top:30px; overflow:hidden; margin:0 auto; position:relative; z-index:2;}
.ielts_cour_focu .ul_con{width:508px; height:248px; overflow:hidden; margin:0 auto; position:relative;}
.ielts_cour_focu ul{height:248px; position:absolute;}
.ielts_cour_focu ul li{float:left; width:508px; height:248px;}
.ielts_cour_focu ul li div{width:164px; height:248px; text-align:center; overflow:hidden; float:left; margin-right:7px;}
.ielts_cour_focu ul li div:nth-child(3){margin-right:0px;}
.ielts_cour_focu ul li div p{width:164px; height:160px; padding-top:30px; overflow:hidden; background:url(../icon/ielts_cour_bg.jpg) no-repeat;}
.ielts_cour_focu ul li div p span{display:block; width:100%; line-height:50px; height:50px; color:#ea5404; font-size:22px; font-weight:bold; margin-bottom:14px;}
.ielts_cour_focu ul li div p font{display:block; margin:0 auto; width:112px; height:60px; line-height:30px; color:#474747; font-size:18px; overflow:hidden;}
.ielts_cour_focu ul li div a{display:inline-block; margin-top:18px; transition:all 0.4s; width:142px; height:36px; line-height:36px; text-align:center; border-radius:18px; border:1px solid #ea5404; color:#ea5404; font-size:18px;}
.ielts_cour_focu ul li div a:hover{background:#ea5404; color:#fff;}
.ielts_cour_focu .btn{position:absolute; width:100%; height:38px; padding-top:22px; right:0; bottom:-50px; text-align:center; opacity:0;}
.ielts_cour_focu .btn span{display:inline-block; _display:inline; _zoom:1; width:12px; height:12px; _font-size:0; margin-left:20px; cursor:pointer; background:#fff; border-radius:50%; transition:all 0.4s;}
.ielts_cour_focu .btn span.on{width:32px; border-radius:8px;}
.ielts_cour_focu .preNext{width:32px; height:30px; position:absolute; top:124px; cursor:pointer; background:url(../icon/icon.png) no-repeat;}
.ielts_cour_focu .pre{left:0; background-position:-200px 0px;}
.ielts_cour_focu .pre_se{background-position:-264px 0px;}
.ielts_cour_focu .next{right:0; background-position:-232px 0px;}
.ielts_cour_focu .next_se{background-position:-296px 0px;}


/*toefl_cour_focu------------------------------中部托福课程*/
.toefl_cour_focu{width:590px; height:248px; padding-top:30px; overflow:hidden; margin:0 auto; position:relative; z-index:2;}
.toefl_cour_focu .ul_con{width:508px; height:248px; overflow:hidden; margin:0 auto; position:relative;}
.toefl_cour_focu ul{height:248px; position:absolute;}
.toefl_cour_focu ul li{float:left; width:508px; height:248px;}
.toefl_cour_focu ul li div{width:164px; height:248px; text-align:center; overflow:hidden; float:left; margin-right:7px;}
.toefl_cour_focu ul li div:nth-child(3){margin-right:0px;}
.toefl_cour_focu ul li div p{width:164px; height:160px; padding-top:30px; overflow:hidden; background:url(../icon/toefl_cour_bg.jpg) no-repeat;}
.toefl_cour_focu ul li div p span{display:block; width:100%; line-height:50px; height:50px; color:#3d50c3; font-size:22px; font-weight:bold; margin-bottom:14px;}
.toefl_cour_focu ul li div p font{display:block; margin:0 auto; width:112px; height:60px; line-height:30px; color:#474747; font-size:18px; overflow:hidden;}
.toefl_cour_focu ul li div a{display:inline-block; margin-top:18px; transition:all 0.4s; width:142px; height:36px; line-height:36px; text-align:center; border-radius:18px; border:1px solid #3d50c3; color:#3d50c3; font-size:18px;}
.toefl_cour_focu ul li div a:hover{background:#3d50c3; color:#fff;}
.toefl_cour_focu .btn{position:absolute; width:100%; height:38px; padding-top:22px; right:0; bottom:-50px; text-align:center; opacity:0;}
.toefl_cour_focu .btn span{display:inline-block; _display:inline; _zoom:1; width:12px; height:12px; _font-size:0; margin-left:20px; cursor:pointer; background:#fff; border-radius:50%; transition:all 0.4s;}
.toefl_cour_focu .btn span.on{width:32px; border-radius:8px;}
.toefl_cour_focu .preNext{width:32px; height:30px; position:absolute; top:124px; cursor:pointer; background:url(../icon/icon.png) no-repeat;}
.toefl_cour_focu .pre{left:0; background-position:-200px 0px;}
.toefl_cour_focu .pre_se{background-position:-264px 0px;}
.toefl_cour_focu .next{right:0; background-position:-232px 0px;}
.toefl_cour_focu .next_se{background-position:-296px 0px;}


/*sat_gr_cour_focu------------------------------中部sat等课程*/
.sat_gr_cour_focu{width:590px; height:248px; padding-top:30px; overflow:hidden; margin:0 auto; position:relative; z-index:2;}
.sat_gr_cour_focu .ul_con{width:508px; height:248px; overflow:hidden; margin:0 auto; position:relative;}
.sat_gr_cour_focu ul{height:248px; position:absolute;}
.sat_gr_cour_focu ul li{float:left; width:508px; height:248px;}
.sat_gr_cour_focu ul li div{width:164px; height:248px; text-align:center; overflow:hidden; float:left; margin-right:7px;}
.sat_gr_cour_focu ul li div:nth-child(3){margin-right:0px;}
.sat_gr_cour_focu ul li div p{width:164px; height:160px; padding-top:30px; overflow:hidden; background:url(../icon/others_cour_bg.jpg) no-repeat;}
.sat_gr_cour_focu ul li div p span{display:block; width:100%; line-height:50px; height:50px; color:#36b6a4; font-size:22px; font-weight:bold; margin-bottom:14px;}
.sat_gr_cour_focu ul li div p font{display:block; margin:0 auto; width:112px; height:60px; line-height:30px; color:#474747; font-size:18px; overflow:hidden;}
.sat_gr_cour_focu ul li div a{display:inline-block; margin-top:18px; transition:all 0.4s; width:142px; height:36px; line-height:36px; text-align:center; border-radius:18px; border:1px solid #36b6a4; color:#36b6a4; font-size:18px;}
.sat_gr_cour_focu ul li div a:hover{background:#36b6a4; color:#fff;}
.sat_gr_cour_focu .btn{position:absolute; width:100%; height:38px; padding-top:22px; right:0; bottom:-50px; text-align:center; opacity:0;}
.sat_gr_cour_focu .btn span{display:inline-block; _display:inline; _zoom:1; width:12px; height:12px; _font-size:0; margin-left:20px; cursor:pointer; background:#fff; border-radius:50%; transition:all 0.4s;}
.sat_gr_cour_focu .btn span.on{width:32px; border-radius:8px;}
.sat_gr_cour_focu .preNext{width:32px; height:30px; position:absolute; top:124px; cursor:pointer; background:url(../icon/icon.png) no-repeat;}
.sat_gr_cour_focu .pre{left:0; background-position:-200px 0px;}
.sat_gr_cour_focu .pre_se{background-position:-264px 0px;}
.sat_gr_cour_focu .next{right:0; background-position:-232px 0px;}
.sat_gr_cour_focu .next_se{background-position:-296px 0px;}


/*in_hq_strength-------------------------------专业实力*/
.in_hq_strength{width:1200px; height:574px; overflow:hidden;}

.strength_title{width:100%; height:128px; line-height:128px; color:#474747; font-size:34px; font-weight:bold; text-align:center;}

#stren_tab{width:100%; height:176px; overflow:hidden; text-align:center;}
#stren_tab span{width:234px; height:150px; transition:all 0.4s; cursor:pointer; display:inline-block; overflow:hidden; position:relative;}
#stren_tab span i,#stren_tab span em{background:url(../icon/icon.png) no-repeat; transition:all 0.4s; display:inline-block;}
#stren_tab span font{position:absolute; bottom:0px; left:0px; width:100%; height:56px; line-height:56px; text-align:center; color:#474747; font-size:24px;}

#stren_tab span.st_t_1{height:122px; padding-top:28px;}
#stren_tab span.st_t_2{height:134px; padding-top:16px;}
#stren_tab span.st_t_3{height:114px; padding-top:36px;}
#stren_tab span.st_t_4{height:118px; padding-top:32px;}


#stren_tab span.st_t_1 i{width:64px; height:64px; background-position:-328px 0px;}
#stren_tab span.st_t_1 em{width:64px; height:64px; background-position:-392px 0px; display:none;}

#stren_tab span.st_t_2 i{width:82px; height:64px; background-position:0px -64px;}
#stren_tab span.st_t_2 em{width:82px; height:64px; background-position:-82px -64px; display:none;}

#stren_tab span.st_t_3 i{width:67px; height:50px; background-position:-164px -64px;}
#stren_tab span.st_t_3 em{width:67px; height:50px; background-position:-231px -64px; display:none;}

#stren_tab span.st_t_4 i{width:64px; height:52px; background-position:-298px -64px;}
#stren_tab span.st_t_4 em{width:64px; height:52px; background-position:-362px -64px; display:none;}

#stren_tab span.se font{background:url(../icon/str_t_line.jpg) bottom center no-repeat; color:#eb5405;}
#stren_tab span.se em{display:inline-block;}
#stren_tab span.se i{display:none;}


#stren_content{width:1200px; height:270px; overflow:hidden;}
#stren_content div.str_ever{width:1200px; height:270px; overflow:hidden; display:none;}
#stren_content div.str_con_1{display:block;}
#stren_content div.str_con_1 ul li{width:330px; height:111px; padding:18px 0px 0px 60px; overflow:hidden; float:left; margin-right:14px; margin-bottom:12px;}
#stren_content div.str_con_1 ul li h3{width:100%; line-height:40px; color:#fff; font-size:18px; font-weight:bold;}
#stren_content div.str_con_1 ul li p{width:100%; line-height:30px; color:#fff; font-size:16px;}

#stren_content div.str_con_2{background:url(../icon/str_con_2.jpg) no-repeat; position:relative;}

#bh_tab{width:100%; height:270px; overflow:hidden; position:absolute;}
#bh_tab span{width:87px; height:70px; overflow:hidden; cursor:pointer; background:#eee; color:#6ddace; text-align:center; font-size:22px; font-weight:bold; border-radius:50%; line-height:28px; padding-top:17px; position:absolute;}
#bh_tab span.se{background:#6ddace; color:#fff;}

#bh_content{width:100%; height:94px; overflow:hidden; position:absolute; top:87px; left:0px;}
#bh_content div{width:100%; height:94px; overflow:hidden; display:none;}
#bh_content div dl{width:880px; height:94px; overflow:hidden; margin:0 auto;}
#bh_content div dl dt{float:left; width:186px; height:94px; line-height:94px; color:#6ddace; font-size:28px; font-weight:bold;}
#bh_content div dl dd{float:left; width:694px; line-height:94px; color:#474747; font-size:18px;}





#stren_content div.str_con_3 ul li{width:208px; height:270px; padding-top:130px; text-align:center; overflow:hidden; float:left; margin-right:40px;}
#stren_content div.str_con_3 ul li h3{width:100%; line-height:52px; color:#404040; font-size:26px;}
#stren_content div.str_con_3 ul li p{width:100%; line-height:28px; color:#404040; font-size:18px;}
#stren_content div.str_con_4 ul li{width:296px; height:160px; padding-top:110px; text-align:center; overflow:hidden; float:left; margin-right:5px;}
#stren_content div.str_con_4 ul li h3{width:100%; line-height:42px; color:#fff; font-size:30px; font-weight:bold;}
#stren_content div.str_con_4 ul li p{width:100%; line-height:36px; color:#fff; font-size:18px;}
#stren_content div.str_con_4 ul li a{width:128px; height:34px; line-height:34px; text-align:center; background:#fff; color:#86d3ff; font-size:18px; display:block; margin:0 auto; margin-top:14px;}


/*in_teacher------------------------------------好老师，在环球*/
.in_teacher{width:1200px; height:840px; overflow:hidden;}

.in_tea_title{width:100%; height:160px; line-height:180px; color:#474747; font-size:34px; font-weight:bold; text-align:center;}

.in_teacher_list{width:1200px; height:679px; overflow:hidden; position:relative;}
.in_teacher_list ul{padding-top:20px;}
.in_teacher_list ul li{width:307px; height:429px; overflow:hidden; float:left; margin-right:1px; margin-bottom:1px;}
.in_teacher_list ul li img{display:block; width:307px; height:203px; overflow:hidden;}
.in_teacher_list ul li dd{width:307px; height:252px; padding-top:4px; overflow:hidden; background:#f7f7f7;}
.in_teacher_list ul li dd h4{width:100%; height:56px; color:#474747; line-height:56px; overflow:hidden; text-indent:32px;}
.in_teacher_list ul li dd h4 i{width:5px; height:18px; display:inline-block; margin-bottom:-1px; margin-right:16px; background:url(../icon/icon.png) no-repeat; background-position:-456px 0px;}
.in_teacher_list ul li dd h4 font{display:inline-block; font-size:22px; text-indent:0px; margin-right:18px;}
.in_teacher_list ul li dd h4 span{display:inline-block; font-size:18px; text-indent:0px;}
.in_teacher_list ul li dd p{width:254px; height:98px; line-height:22px; color:#777777; font-size:14px; overflow:hidden; margin:0 auto;}
.in_teacher_list ul li dd a.qzms_btn{width:125px; height:32px; line-height:32px; text-align:center; border:1px solid #ea5404; color:#ea5404; font-size:16px; display:block; margin-left:28px; margin-top:14px; transition:all 0.4s;}
.in_teacher_list ul li dd a.qzms_btn:hover{background:#ea5404; color:#fff;}
.in_teacher_list ul li.tea_bottom{height:203px; overflow:hidden; position:relative; cursor:pointer;}
.in_teacher_list ul li.tea_bottom em{position:absolute; transition:all 0.4s; top:152px; left:0px; width:307px; height:203px; background:#000; opacity:0.5;}
.in_teacher_list ul li.tea_bottom dd{width:307px; height:203px; padding-top:0px; transition:all 0.4s; overflow:hidden; position:absolute; top:152px; left:0px; background:none;}
.in_teacher_list ul li.tea_bottom dd h4{width:100%; height:52px; color:#fff; line-height:52px; overflow:hidden; text-indent:32px;}
.in_teacher_list ul li.tea_bottom dd h4 i{width:5px; height:18px; display:inline-block; margin-bottom:-1px; margin-right:16px; background:url(../icon/icon.png) no-repeat; background-position:-456px 0px;}
.in_teacher_list ul li.tea_bottom dd h4 font{display:inline-block; font-size:22px; text-indent:0px; margin-right:18px;}
.in_teacher_list ul li.tea_bottom dd h4 span{display:inline-block; font-size:18px; text-indent:0px;}
.in_teacher_list ul li.tea_bottom dd p{color:#fff;}
.in_teacher_list ul li.tea_bottom dd a.qzms_btn{width:auto; height:auto; line-height:normal; text-align:justify; border:none; margin-left:182px; margin-top:0px; transition:all 0.4s;}
.in_teacher_list ul li.tea_bottom dd a.qzms_btn:hover{color:#fff; background:none;}

.in_teacher_list ul li.se em{top:0px;}
.in_teacher_list ul li.se dd{height:193px; padding-top:10px; top:0px;}





.in_t_or1{width:276px; height:426px; padding-top:24px; overflow:hidden; background:url(../icon/tea_or1.jpg) no-repeat; position:absolute; top:0px; left:308px;}
.in_t_or1 h3{width:100%; line-height:110px; color:#fff; font-size:30px; font-weight:bold; text-indent:30px;}
.in_t_or1 p{width:100%; line-height:42px; color:#fff; font-size:20px; text-align:center;}
.in_t_or1 a{position:absolute; left:30px; bottom:60px; color:#fff; font-size:20px; font-weight:bold;}

.in_t_or2{width:276px; height:179px; padding-top:50px; overflow:hidden; background:url(../icon/tea_or2.jpg) no-repeat; position:absolute; bottom:0px; right:308px;}
.in_t_or2 p{width:100%; line-height:42px; color:#fff; font-size:20px; text-align:center;}


/*in_all_news----------------------------雅思，托福，北美，国际游学*/
.in_all_news{width:1200px; height:614px; overflow:hidden;}

.in_a_n_title{width:100%; height:142px; line-height:160px; color:#474747; font-size:34px; font-weight:bold; text-align:center;}

#in_all_news_tab{width:100%; height:58px; overflow:hidden; text-align:center;}
#in_all_news_tab span{cursor:pointer; position:relative; width:264px; height:58px; line-height:52px; color:#000000; font-size:24px; overflow:hidden; display:inline-block;}
#in_all_news_tab span i{width:184px; height:6px; display:none; background:url(../icon/icon.png) no-repeat; background-position:0px -30px; position:absolute; bottom:0px; left:40px;}
#in_all_news_tab span.se i{display:block;}


#in_all_news_content{width:1200px; height:472px; overflow:hidden;}
#in_all_news_content div.in_a_n_ever{width:1200px; height:472px; overflow:hidden;}

.news_hot{width:750px; height:472px; float:left; overflow:hidden;}

.in_news_title{width:100%; padding-left:10px; height:43px; line-height:43px; overflow:hidden; background:#f9f9f9; border-bottom:1px solid #f1f1f1; position:relative;}
.in_news_title h3{color:#000000; font-size:22px; float:left;}
.in_news_title h3 i{display:inline-block; margin-right:20px; margin-bottom:-4px; width:4px; height:22px; background:url(../icon/icon.png) no-repeat; background-position:-496px 0px;}
.in_news_title a{float:right; color:#ea5404; font-size:16px; margin-right:20px;}


.news_t_list{width:750px; padding-left:10px; height:209px; padding-top:28px; border-bottom:1px solid #e9e9e9; overflow:hidden;}
.news_t_list dl{width:200px; height:208px; overflow:hidden; float:left; margin-right:50px;}
.news_t_list dl dt{width:200px; height:124px; overflow:hidden;}
.news_t_list dl dt img{width:200px; height:124px;}
.news_t_list dl dd{width:200px; height:60px; margin-top:14px; line-height:24px; overflow:hidden;}
.news_t_list dl dd a{color:#474747; font-size:16px;}
.news_t_list dl dd a:hover{color:#e87030;}

.news_b_list{width:750px; height:166px; padding-top:24px; overflow:hidden;}
.news_b_list ul li{width:346px; height:32px; line-height:32px; overflow:hidden; float:left; margin-left:10px;}
.news_b_list ul li a.list_tt{width:40px; height:20px; line-height:20px; text-align:center; overflow:hidden; vertical-align:middle; display:inline-block; background:#ff8c00; color:#fff; font-size:14px; margin-right:10px;}
.news_b_list ul li a.list_cc{width:292px; height:32px; overflow:hidden; display:inline-block; vertical-align:middle; color:#474747; font-size:14px;}
.news_b_list ul li a.list_cc:hover{color:#e87030;}


.news_right{width:390px; height:472px; overflow:hidden; float:right;}

.news_test{width:390px; height:210px; overflow:hidden;}

#ie_new_test_tab{width:176px; height:20px; margin-top:14px; overflow:hidden; float:right; margin-right:18px;}
#ie_new_test_tab span{width:42px; height:20px; line-height:20px; cursor:pointer; text-align:center; background:#c0c0c0; border-radius:4px; color:#fff; font-size:16px; float:left; margin-right:2px;}
#ie_new_test_tab span.se{background:#f99d2d;}

#ie_news_test_content{width:390px; height:156px; padding-top:10px; overflow:hidden;}
#ie_news_test_content div{width:390px; height:156px; overflow:hidden; display:none;}
#ie_news_test_content div ul li{width:354px; height:30px; line-height:30px; overflow:hidden; margin:0 auto;}
#ie_news_test_content div ul li span{width:20px; height:20px; line-height:20px; margin-right:10px; text-align:center; color:#fff; font-size:14px; background:#ff8c00; display:inline-block;}
#ie_news_test_content div ul li a{width:320px; height:30px; transition:all 0.4s; color:#474747; font-size:14px; display:inline-block; vertical-align:middle;}
#ie_news_test_content div ul li a:hover{color:#e87030;}


.news_jj{width:390px; overflow:hidden;}
.news_jj ul{padding-top:10px;}
.news_jj li{width:354px; height:30px; line-height:30px; overflow:hidden; margin:0 auto;}
.news_jj li span{width:20px; height:20px; line-height:20px; margin-right:10px; text-align:center; color:#fff; font-size:14px; background:#ff8c00; display:inline-block;}
.news_jj li a{width:320px; height:30px; transition:all 0.4s; color:#474747; font-size:14px; display:inline-block; vertical-align:middle;}
.news_jj li a:hover{color:#e87030;}


.free_test{width:390px; height:90px; overflow:hidden; margin-top:20px;}


#toe_new_test_tab{width:176px; height:20px; margin-top:14px; overflow:hidden; float:right; margin-right:18px;}
#toe_new_test_tab span{width:42px; height:20px; line-height:20px; cursor:pointer; text-align:center; background:#c0c0c0; border-radius:4px; color:#fff; font-size:16px; float:left; margin-right:2px;}
#toe_new_test_tab span.se{background:#f99d2d;}

#toe_news_test_content{width:390px; height:156px; padding-top:10px; overflow:hidden;}
#toe_news_test_content div{width:390px; height:156px; overflow:hidden; display:none;}
#toe_news_test_content div ul li{width:354px; height:30px; line-height:30px; overflow:hidden; margin:0 auto;}
#toe_news_test_content div ul li span{width:20px; height:20px; line-height:20px; margin-right:10px; text-align:center; color:#fff; font-size:14px; background:#ff8c00; display:inline-block;}
#toe_news_test_content div ul li a{width:320px; height:30px; transition:all 0.4s; color:#474747; font-size:14px; display:inline-block; vertical-align:middle;}
#toe_news_test_content div ul li a:hover{color:#e87030;}


.bm_list ul li{width:280px; height:472px; overflow:hidden; float:left; margin-right:26px; position:relative;}
.bm_list ul li dl{padding-top:20px; width:280px;}
.bm_list ul li dl dt{position:relative; width:280px; height:180px; overflow:hidden;}
.bm_list ul li dl dt img{width:280px; height:180px;}
.bm_list ul li dl dt a{display:block; width:100%; height:100%;}
.bm_list ul li dl dt em{width:100%; height:40px; background:#000; opacity:0.5; overflow:hidden; position:absolute; bottom:0px; left:0px;}
.bm_list ul li dl dt span{width:100%; height:40px; line-height:40px; text-align:center; color:#fff; font-size:16px; position:absolute; bottom:0px; left:0px;}
.bm_list ul li dl dd{padding-top:24px;}
.bm_list ul li dl dd a{width:252px; height:34px; line-height:34px; overflow:hidden; margin:0 auto; color:#474747; font-size:16px; display:block;}
.bm_list ul li dl dd a:hover{color:#e87030;}
.bm_list ul li dl dd a.bm_list_btn{width:230px; height:50px; line-height:50px; text-align:center; background:#ff6b01; color:#fff; font-size:20px; border-radius:25px; position:absolute; bottom:18px; left:18px; box-shadow:4px 10px 16px #ffe7d6;}


#yx_news_tab{width:410px; height:37px; overflow:hidden; position:absolute; right:0px; bottom:0px;}
#yx_news_tab span{width:98px; height:35px; line-height:35px; text-align:center; overflow:hidden; float:left; color:#717171; font-size:18px; cursor:pointer;}
#yx_news_tab span.se{border-bottom:2px solid #ea5404; color:#000;}

#yxzx_content{width:750px; height:428px; overflow:hidden;}
#yxzx_content .yxzx_ever{width:750px; height:428px; overflow:hidden; display:none;}


.yx_xz_news{width:390px; height:472px; overflow:hidden; position:relative;}
.yx_xz_news ul{padding-top:30px; padding-left:38px;}
.yx_xz_news ul li{width:138px; height:32px; line-height:32px; float:left; margin-bottom:16px; margin-left:16px; text-align:center;}
.yx_xz_news ul li a{display:block; color:#ea5404; font-size:18px; border-radius:16px; border:1px solid #eb5405;}
.yx_xz_news ul li a:hover{background:#ea5404; color:#fff;}

.yx_xz_news a.yxxz_btn{width:230px; height:50px; line-height:50px; text-align:center; background:#ff6b01; color:#fff; font-size:20px; border-radius:25px; position:absolute; bottom:20px; left:88px; box-shadow:4px 10px 16px #ffe7d6;}


/*in_all_school-------------------------------所有城市*/
.in_all_school{width:1200px; height:988px; background:url(../icon/all_sch_bg.jpg) no-repeat; position:relative;}

.in_a_sch_title{width:100%; height:178px; line-height:190px; color:#474747; font-size:34px; font-weight:bold; text-align:center;}

.school_map{width:1200px; height:810px; position:relative; z-index:3;}

.posi_point p{color:#fff; width:60px; text-align:center; font-size:16px; font-weight:bold; cursor:pointer;}
.posi_point p a{color:#fff;}
.posi_point div{width:312px; height:auto; padding:10px 28px 28px; border:1px solid #ffb89f; background:#fff; border-radius:20px; display:none; position:absolute; right:-370px; top:-84px; z-index:4;}
.posi_point div h4{line-height:60px; color:#ff910a; font-size:22px; font-weight:bold;}
.posi_point div h5{color:#ff910a; font-size:14px; line-height:24px; font-weight:bold;}
.posi_point div span{display:block; padding-left:14px; line-height:22px; color:#a3a3a3; font-size:12px;}
.posi_point div h6{float:left; line-height:40px; margin-right:10px; margin-bottom:10px; font-size:22px; font-weight:bold;}
.posi_point div h6 a{color:#ff910a;}


.bj_point{position:absolute; top:244px; left:664px;}
.bj_point div{top:-220px; right:-370px;}

.tj_point{position:absolute; top:232px; left:744px;}
.jl_point{position:absolute; top:168px; left:842px;}
.ln_point{position:absolute; top:228px; left:788px;}
.hb_point{position:absolute; top:306px; left:684px;}
.sx_point{position:absolute; top:334px; left:634px;}
.sx_point div{top:-34px; right:-370px;}
.nx_point{position:absolute; top:342px; left:536px;}
.nx_point div{top:-34px; right:-370px;}
.gs_point{position:absolute; top:330px; left:504px;}
.gs_point div{top:-34px; right:-370px;}
.qh_point{position:absolute; top:328px; left:430px;}
.qh_point div{top:-34px; right:-370px;}
.sd_point{position:absolute; top:342px; left:724px;}
.sd_point div{top:-34px; right:-370px;}
.hn_point{position:absolute; top:378px; left:652px;}
.hn_point div{top:-34px; right:-370px;}
.ah_point{position:absolute; top:392px; left:712px;}
.ah_point div{top:-34px; right:-362px;}
.js_point{position:absolute; top:392px; left:764px;}
.sxs_point{position:absolute; top:392px; left:558px;}
.shai_point{position:absolute; top:412px; left:768px;}
.zhej_point{position:absolute; top:466px; left:776px;}
.chongq_point{position:absolute; top:472px; left:564px;}
.chongq_point div{top:-34px; right:-370px;}
.sic_point{position:absolute; top:450px; left:486px;}
.sic_point div{top:-34px; right:-370px;}
.fuj_point{position:absolute; top:544px; left:744px;}
.fuj_point div{top:-34px; right:-370px;}
.hub_point{position:absolute; top:438px; left:636px;}
.jiangx_point{position:absolute; top:488px; left:710px;}
.jiangx_point div{top:-34px; right:-370px;}
.hun_point{position:absolute; top:488px; left:628px;}
.guiz_point{position:absolute; top:536px; left:568px;}
.guiz_point div{top:-34px; right:-370px;}
.guangx_point{position:absolute; top:572px; left:600px;}
.guangx_point div{top:-34px; right:-370px;}
.yunn_point{position:absolute; top:588px; left:470px;}
.yunn_point div{top:-34px; right:-370px;}
.hain_point{position:absolute; top:674px; left:608px;}
.hain_point div{top:-34px; right:-370px;}
.guangd_point{position:absolute; top:580px; left:680px;}
.guangd_point div{top:-600px; right:-370px;}

@-webkit-keyframes wateranimate {
	0% {-webkit-transform: scale(0); opacity: 1;}
    100% {-webkit-transform: scale(2); opacity: 0;}
}
@keyframes wateranimate {
	0% {-webkit-transform: scale(0); transform: scale(0); opacity: 1;}
    100% {-webkit-transform: scale(2); transform: scale(2); opacity: 0;}
}           
           
.water1 {-webkit-animation: wateranimate 3s 3s ease-out infinite; animation: wateranimate 3s 3s ease-out infinite;}           
.water2 {-webkit-animation: wateranimate 3s 2s ease-out infinite; animation: wateranimate 3s 2s ease-out infinite;}           
.water3 {-webkit-animation: wateranimate 3s 1s ease-out infinite; animation: wateranimate 3s 1s ease-out infinite;}           
.water4 {-webkit-animation: wateranimate 3s 0s ease-out infinite; animation: wateranimate 3s 0s ease-out infinite;}           
.water1, .water2, .water3, .water4 {padding: 20%; position: absolute; left: 30%; top: 30%; border: 1px dashed #000; border-radius: 100%; z-index: 1; opacity: 0;}
.container {position: absolute; width:100px; height:100px; top:390px; left:670px; z-index:2; display:none;}
.container1{top:400px; left:700px;}
.container2{top:304px; left:796px;}
.container3{top:358px; left:762px;}
.container4{top:432px; left:664px;}
.container5{top:470px; left:704px;}
.container6{top:456px; left:626px;}
.container7{top:468px; left:514px;}
.container8{top:510px; left:486px;}
.container9{top:472px; left:442px;}
.container10{top:502px; left:652px;}
.container11{top:564px; left:710px;}
.container12{top:524px; left:724px;}
.container13{top:564px; left:784px;}
.container14{top:586px; left:648px;}
.container15{top:528px; left:562px;}
.container16{top:590px; left:754px;}
.container17{top:594px; left:498px;}
.container18{top:600px; left:552px;}
.container19{top:612px; left:694px;}
.container20{top:636px; left:638px;}
.container21{top:656px; left:546px;}
.container22{top:664px; left:730px;}
.container23{top:746px; left:626px;}
.container24{top:746px; left:578px;}
.container25{top:712px; left:446px;}
.container26{top:798px; left:590px;}


/*friend_link--------------------------------友情链接*/
.friend_link{width:1200px; height:auto; padding-bottom:10px; overflow:hidden;}
.friend_link h4{width:100%; height:32px; line-height:32px; color:#4b4440; font-size:20px; font-weight:bold; margin-bottom:14px;}
.friend_link a{float:left; font-size:16px; color:#4b4440; margin-bottom:14px;}
.friend_link font{float:left; font-size:16px; color:#4b4440; margin:0px 6px;}
.friend_link a:hover{color:#ff7200; text-decoration:underline;}

/*in_gedu_footer------------------------------底部关于我们*/
.in_gedu_footer{width:100%; height:308px; overflow:hidden; background:#2e3139;}

.in_g_f_main{width:1200px; height:244px; padding-top:64px; overflow:hidden; margin:0 auto; position:relative;}
.in_g_f_main dl{width:130px; height:140px; float:left;}
.in_g_f_main dl dt{width:100%; height:32px; line-height:32px; text-align:center; font-size:18px; color:#fff;}
.in_g_f_main dl dd{width:100%;}
.in_g_f_main dl dd a{display:block;width:100%; height:30px; line-height:30px; text-align:center; font-size:16px; color:#abadb0;}
.in_g_f_main dl dd a:hover{color:#ff7200; text-decoration:underline;}
.in_g_f_main .erweima{position:absolute; top:42px; right:50px; width:126px; text-align:center;}
.in_g_f_main .erweima p{width:100%; line-height:30px; color:#abadb0; font-size:18px; margin-bottom:14px;}
.in_g_f_main .erweima img{display:block; margin:0 auto;}
.in_g_f_main .erweima span{width:100%; height:20px; line-height:20px; background:#43464d; border-radius:10px; color:#fff; font-size:14px; display:block; margin-top:26px;}


/*in_footer---------------------------------底部版权信息*/
.in_footer{width:100%; height:110px; overflow:hidden; background:#20232b;}

.in_footer_main{width:1200px; height:96px; padding-top:14px; line-height:28px; overflow:hidden; margin:0 auto; color:#abadb0; font-size:14px;text-align: center;}


/*-----------------------------------二级三级页面----------------------------------------------*/

/*nav_con_bar----------------------------nav导航*/
.nav_con_bar{width:100%; height:40px; background:#f5f5f5;}

.nav_con_menu{width:1200px; height:40px; line-height:40px; margin:0 auto;}
.nav_con_menu a{color:#474747; font-size:18px; transition:all 0.4s; float:left; padding:0px 34px; position:relative;}
.nav_con_menu a i{width:24px; height:18px; position:absolute; top:8px; right:-2px; background:url(../icon/icon.png) no-repeat; background-position:-149px 0px;}
.nav_con_menu a:hover{color:#ea5404;}

.nav_bk_tools{width:126px; height:40px; line-height:40px; position:relative; text-align:center; float:right;}
.nav_bk_tools h4{color:#474747; font-size:18px; cursor:pointer; text-align:justify; text-indent:18px; position:relative;}
.nav_bk_tools h4 i{width:13px; height:10px; position:absolute; top:16px; right:16px; background:url(../icon/icon.png) no-repeat; background-position:-461px 0px;}

.tool_se{background:#fff;}
.tool_se h4{color:#4c4c4c;}
.tool_se h4 i{background-position:-474px 0px;}

.nav_bk_tools p{position:absolute; display:none; border:1px solid #ededed; width:126px; height:80px; padding-top:16px; background:#fff; top:40px; left:0px; z-index:11;}
.nav_bk_tools p a{display:block; height:36px; line-height:36px; font-size:14px; color:#6f6f6f; padding:0; float:none;}
.nav_bk_tools p a:hover{color:#ff7200; text-decoration:underline;}


/*all_con*/
.all_con{width:1200px; height:auto; margin:0 auto; margin-top:40px;}

/*all_con_left*/
.all_con_left{width:790px; overflow:hidden; float:left; padding-bottom:80px;}

/*all_con_banner*/
.all_con_banner{width:790px; height:140px; overflow:hidden; margin-bottom:10px;}

/*con_position*/
.con_position{width:790px; height:50px; line-height:50px; overflow:hidden;}
.con_position span{ display:inline-block; width:100px; height:50px; text-align:left; font-size:14px; color:#999999;}
.con_position a{ color:#999999;}
.con_position a:hover{ color:#ea5404;}
.con_position em{font-size:14px; color:#999999;}

/*con_list_title*/
.con_list_title{width:790px; height:44px; line-height:44px; margin-bottom:20px; border-top:1px solid #f5f5f5; background:#f9f9f9; color:#000000; font-size:22px; text-indent:12px;}
.con_list_title i{display:inline-block; margin-right:20px; margin-bottom:2px; vertical-align:middle; width:4px; height:22px; background:url(../icon/icon.png) no-repeat; background-position:-496px 0px;}

/*news_list_pic*/
.news_list_pic{width:788px; overflow:hidden; border:1px solid #f5f5f5; border-bottom:none;}
.news_list_pic dl{width:732px; height:106px; padding:28px; overflow:hidden; border-bottom:1px solid #f5f5f5;}
.news_list_pic dl dt{width:172px; height:106px; overflow:hidden; float:left;}
.news_list_pic dl dt img{width:172px; height:106px;}
.news_list_pic dl dd{width:528px; overflow:hidden; float:right;}
.news_list_pic dl dd a{width:100%; line-height:26px; color:#474747; font-size:18px; font-weight:bold;}
.news_list_pic dl dd p{width:100%; line-height:20px; color:#7e7e7e; font-size:14px; margin-top:10px;}

.news_list_pic dl dd .tips{float:left; height:20px; line-height:20px; margin-top:10px;}
.news_list_pic dl dd .tips p{margin-top:0px;}
.news_list_pic dl dd .tips span{height:20px; line-height:20px; float:left; margin-right:14px; padding:0px 12px; background:#f9f9f9; color:#c6c6c6; font-size:14px;}

.hit_date{float:right; height:20px; line-height:20px; margin-top:10px;}
.hit_date font{float:left; color:#b4b4b4; font-size:14px; margin-right:18px;}
.hit_date font i{display:inline-block; width:23px; height:13px; background:url(../icon/icon.png) no-repeat; background-position:-456px -22px; margin-bottom:-1px; margin-right:6px;}
.hit_date em{float:left; color:#b4b4b4; font-size:14px;}

/*page*/
.page{width:100%; height:34px; text-align:center; color:#222222; font-size:16px; overflow:hidden; margin-top:60px;}
.page a{display:inline-block; padding:0px 12px; transition:all 0.4s; height:32px; line-height:32px; background:#f5f5f5; border:1px solid #e5e5e5; color:#222222; font-size:16px; margin-right:10px;}
.page span{color:#222222; font-size:16px; display:inline-block;}
.page a:hover{background:#ff8c00; color:#fff;}


/*all_con_right*/
.all_con_right{width:380px; overflow:hidden; float:right; padding-bottom:80px;}

/*con_form*/
.con_form{width:380px; height:318px; padding-top:30px; text-align:center; overflow:hidden; background:#f5f5f5; margin-bottom:30px;}
.con_form h4{width:100%; line-height:52px; color:#ff6b00; font-size:34px;}
.con_form h5{width:100%; line-height:32px; color:#000000; font-size:16px; margin-bottom:14px;}
.con_form iframe{display:block; width:278px; height:188px; margin:0 auto;}

/*con_guanzhu*/
.con_guanzhu{width:378px; height:285px; overflow:hidden; border:1px solid #f5f5f5; margin-bottom:30px;}

.con_title{width:100%; height:44px; line-height:44px; overflow:hidden; background:#f9f9f9;}
.con_title h4{float:left; color:#000000; font-size:22px; text-indent:10px;}
.con_title h4 i{width:4px; height:22px; display:inline-block; margin-bottom:-4px; margin-right:20px; background:url(../icon/icon.png) no-repeat; background-position:-496px 0px;}

#change_tab{width:76px; height:44px; overflow:hidden; float:right; margin-right:20px;}
#change_tab span{width:76px; height:44px; line-height:44px; color:#000000; font-size:16px; cursor:pointer; display:block;}
#change_tab span i{width:18px; height:18px; display:inline-block; margin-right:8px; margin-bottom:-3px; background:url(../icon/icon.png) no-repeat; background-position:-479px -22px;}
#change_tab span.se{display:none;}

#change_content{width:100%; height:240px; overflow:hidden;}
#change_content div{width:100%; height:240px; display:none; overflow:hidden;}
#change_content div ul{padding-top:14px;}
#change_content div ul li{width:338px; height:36px; line-height:36px; overflow:hidden; margin:0 auto;}
#change_content div ul li span{width:20px; height:20px; line-height:20px; text-align:center; background:#aeaeae; color:#fff; font-size:14px; float:left; margin-top:9px; margin-right:14px;}
#change_content div ul li span.or_se{background:#ff8c00;}
#change_content div ul li a{width:304px; height:36px; color:#474747; font-size:16px; overflow:hidden; float:left;}
#change_content div ul li a:hover{color:#ea5404;}

/*test_tool*/
.test_tool{width:380px; height:412px; overflow:hidden; margin-bottom:30px;}

.test_tool .con_title{border-bottom:1px solid #f1f1f1;}

.te_too_all{width:100%; height:274px; padding-left:18px; padding-top:20px; overflow:hidden;}
.te_too_all dl{width:116px; height:82px; float:left;}
.te_too_all dl dt{width:116px; height:36px; padding-top:12px; text-align:center;}
.te_too_all dl dt a{display:block;}
.te_too_all dl dd{width:100%; line-height:34px; text-align:center;}
.te_too_all dl dd a{display:block; color:#000000; font-size:14px;}
.te_too_all dl dd a:hover{color:#ea5404;}

.con_tool_banner{width:380px; height:74px; overflow:hidden;}

/*con_focus*/
.con_focus{width:380px;height:240px;overflow:hidden;position:relative; margin-bottom:30px;}
.con_focus ul{height:240px;position:absolute;}
.con_focus ul li{float:left;width:380px;height:240px;overflow:hidden;position:relative;}
.con_focus ul li div{position:absolute;overflow:hidden;}
.con_focus .btn{position:absolute;width:380px;height:10px;padding:5px 10px;right:0;bottom:5px;text-align:center;}
.con_focus .btn span{display:inline-block;_display:inline;_zoom:1;width:13px;height:13px;_font-size:0;margin-left:5px;cursor:pointer;background:#fff;border-radius:50%;}
.con_focus .btn span.on{background:#ff7200;}
.con_focus .preNext{width:0px;height:0px;position:absolute;top:90px;cursor:pointer;display:none;}
.con_focus .pre{left:0;}
.con_focus .next{right:0;background-position:right top;}


/*con_sou*/
.con_sou{width:380px; height:354px; overflow:hidden; margin-bottom:30px; position:relative;}

.con_sou .con_title{border-bottom:1px solid #f1f1f1;}

.con_sou a{width:180px; height:90px; line-height:90px; color:#ff8c00; font-size:20px; background:#f5f5f5; text-align:center; position:absolute;}
.con_sou .tags_1{top:64px; left:0px;}
.con_sou .tags_2{top:164px; left:0px;}
.con_sou .tags_3{top:264px; left:0px;}
.con_sou .tags_4{top:64px; right:0px; width:190px; height:145px; line-height:145px;}
.con_sou .tags_5{top:220px; right:0px; width:190px; height:145px; line-height:145px;}
.con_sou a:hover{background:#fff0e5;}

/*con_jj*/
.con_jj{width:380px; height:358px; overflow:hidden; border:1px solid #f1f1f1;}

#change_tab2{width:76px; height:44px; overflow:hidden; float:right; margin-right:20px;}
#change_tab2 span{width:76px; height:44px; line-height:44px; color:#000000; font-size:16px; cursor:pointer; display:block;}
#change_tab2 span i{width:18px; height:18px; display:inline-block; margin-right:8px; margin-bottom:-3px; background:url(../icon/icon.png) no-repeat; background-position:-479px -22px;}
#change_tab2 span.se{display:none;}

#change_content2{width:100%; height:314px; overflow:hidden;}
#change_content2 div{width:100%; height:314px; display:none; overflow:hidden;}
#change_content2 div ul{padding-top:14px;}
#change_content2 div ul li{width:338px; height:36px; line-height:36px; margin:0 auto;}
#change_content2 div ul li span{width:20px; height:20px; line-height:20px; text-align:center; background:#aeaeae; color:#fff; font-size:14px; float:left; margin-top:9px; margin-right:14px;}
#change_content2 div ul li span.or_se{background:#ff8c00;}
#change_content2 div ul li a{width:304px; height:36px; color:#474747; font-size:16px; overflow:hidden; float:left;}
#change_content2 div ul li a:hover{color:#ea5404;}
#change_content2 div ul li.con_jj_first{height:130px;}
#change_content2 div ul li.con_jj_first dl{width:306px; height:94px; overflow:hidden; float:left; margin-left:35px;}
#change_content2 div ul li.con_jj_first dl dt{width:150px; height:94px; float:left;}
#change_content2 div ul li.con_jj_first dl dt img{width:150px; height:94px;}
#change_content2 div ul li.con_jj_first dl dd{width:144px; height:94px; float:right;}
#change_content2 div ul li.con_jj_first dl dd p{width:100%; line-height:26px; color:#797979; font-size:16px;}
#change_content2 div ul li.con_jj_first dl dd a{width:98px; height:28px; line-height:28px; text-align:center; background:#ff8c00; color:#fff; font-size:14px; border-radius:14px; margin-top:10px;}



/*news_list*/
.news_list{width:788px; overflow:hidden; border:1px solid #f5f5f5; border-bottom:none;}
.news_list ul li{width:738px; height:108px; padding:22px 28px 0px 22px; border-bottom:1px solid #f5f5f5; position:relative;}
.news_list ul li h4{width:100%; line-height:36px; overflow:hidden;}
.news_list ul li h4 i{width:15px; height:17px; margin-right:10px; vertical-align:middle; margin-bottom:4px; display:inline-block; background:url(../icon/icon.png) no-repeat; background-position:-456px -35px;}
.news_list ul li h4 a{color:#474747; font-size:18px; font-weight:bold;}
.news_list ul li h4 a:hover{color:#ea5404;}
.news_list ul li p{padding-left:26px; line-height:32px; color:#7e7e7e; font-size:14px; text-indent:-2em;}
.news_list ul li p a{color:#ea5404;}

.news_list ul li font{position:absolute; bottom:20px; right:122px; color:#b4b4b4; font-size:14px;}
.news_list ul li font i{display:inline-block; width:23px; height:13px; background:url(../icon/icon.png) no-repeat; background-position:-456px -22px; margin-bottom:-1px; margin-right:6px;}
.news_list ul li em{position:absolute; bottom:20px; right:28px; color:#b4b4b4; font-size:14px;}


/*tea_list*/
.tea_list{width:788px; overflow:hidden; border:1px solid #f5f5f5; border-bottom:none;}
.tea_list dl{width:732px; height:176px; padding:20px 28px 0px; border-bottom:1px solid #f5f5f5;}
.tea_list dl dt{width:130px; height:156px; overflow:hidden; float:left;}
.tea_list dl dt img{width:130px; height:156px;}
.tea_list dl dd{width:558px; float:right; height:156px; overflow:hidden;}
.tea_list dl dd h4{width:100%; height:46px; line-height:46px; overflow:hidden;}
.tea_list dl dd h4 i{width:4px; height:22px; display:inline-block; margin-right:12px; margin-bottom:-4px; background:url(../icon/icon.png) no-repeat; background-position:-496px 0px;}
.tea_list dl dd h4 span{display:inline-block; color:#4f4f4f; font-size:22px; margin-right:24px;}
.tea_list dl dd h4 em{display:inline-block; color:#4f4f4f; font-size:16px;}
.tea_list dl dd p{width:100%; line-height:22px; height:48px; overflow:hidden; color:#4f4f4f; font-size:16px; margin-top:14px;}
.tea_list dl dd div{width:100%; height:28px; overflow:hidden; margin-top:16px;}
.tea_list dl dd div font{float:left; color:#4f4f4f; font-size:14px;}
.tea_list dl dd div font i{width:18px; height:16px; display:inline-block; margin-right:8px; margin-bottom:-2px; background:url(../icon/icon.png) no-repeat; background-position:-471px -40px;}
.tea_list dl dd div a{float:right; transition:all 0.4s; width:118px; height:28px; line-height:28px; text-align:center; background:#ebebeb; color:#ff8c00; font-size:14px; margin-left:12px; border-radius:4px;}
.tea_list dl dd div a:hover{background:#ff8c00; color:#fff;}


/*news_con*/
.news_con{width:788px; overflow:hidden; border:1px solid #f5f5f5; padding-bottom:40px;}

/*content_title*/
.content_title{width:738px; padding-top:40px; border-bottom:1px solid #f5f5f5; margin:0 auto;}
.content_title h4{line-height:50px; text-align:center; color:#474747; font-size:30px; font-weight:bold;}
.content_title div{width:702px; height:34px; line-height:34px; color:#b4b4b4; font-size:14px; margin:0 auto; margin-top:20px;}
.content_title div span{float:left; margin-right:20px;}
.content_title div p{float:left; margin-right:112px;}
.content_title div em{float:left;}
.content_title div font{float:right;}
.content_title div font i{display:inline-block; width:23px; height:13px; background:url(../icon/icon.png) no-repeat; background-position:-456px -22px; margin-bottom:-1px; margin-right:6px;}

/*con_summary*/
.con_summary{width:662px; padding:38px; color:#848484; font-size:16px; line-height:28px; border-bottom:1px solid #f5f5f5; margin:0 auto; margin-bottom:26px; position:relative;}
.con_summary i{width:13px; height:13px; position:absolute; top:40px; left:4px; background:url(../icon/icon.png) no-repeat; background-position:-456px -60px;}
.con_summary em{width:13px; height:13px; position:absolute; bottom:30px; right:4px; background:url(../icon/icon.png) no-repeat; background-position:-470px -60px;}

/*content_c*/
.content_c{width:738px; overflow:hidden; color:#333333; line-height:26px; font-size:16px; margin:0 auto;}
.content_c p{color:#333333; font-size:16px;}


/*shared*/
#shared{ width:266px; height:40px; float:right; margin-top:32px; padding-left:20px; background:#f5f5f5; border-radius:20px;}
.share-con{height:38px;overflow:hidden;padding-left:10px;}
.share-con span.tit{float:left;line-height:40px;}


/*xiangguan_word*/
.xiangguan_word{width:790px; height:272px; overflow:hidden; margin-top:30px;}
.xiangguan_word ul{padding-top:30px; width:720px; margin:0 auto;}
.xiangguan_word ul li{width:360px; height:34px; line-height:34px; overflow:hidden; float:left;}
.xiangguan_word ul li i{width:15px; height:17px; margin-right:10px; vertical-align:middle; margin-bottom:4px; display:inline-block; background:url(../icon/icon.png) no-repeat; background-position:-456px -35px;}
.xiangguan_word ul li a{color:#474747; font-size:16px;}
.xiangguan_word ul li a:hover{color:#ea5404;}


/*con_course*/
.con_course{width:790px; height:348px; overflow:hidden; margin-top:30px;}

#con_cour_tab{width:100%; height:44px; overflow:hidden;}
#con_cour_tab span{width:210px; height:44px; line-height:44px; background:#f9f9f9; color:#4f4f4f; font-size:22px; float:left; overflow:hidden; text-align:center; margin-right:2px; cursor:pointer;}
#con_cour_tab span.se{background:#ea5404; color:#fff;}

#con_cour_content{width:790px; height:280px; margin-top:24px;}
#con_cour_content div{width:790px; height:280px; position:relative; display:none;}
#con_cour_content div ul li{width:790px; height:68px; line-height:68px; border-bottom:1px solid #ebebeb;}
#con_cour_content div ul li .list_word{width:544px; height:68px; color:#4f4f4f; font-size:20px; float:left; margin-left:40px;}
#con_cour_content div ul li .list_word i{width:22px; height:20px; margin-right:14px; margin-bottom:-3px; display:inline-block; background:url(../icon/icon.png) no-repeat; background-position:0px -36px;}
#con_cour_content div ul li .list_word:hover{color:#ea5404; font-weight:bold;}
#con_cour_content div ul li .yuy_btn{width:128px; height:30px; line-height:30px; text-align:center; background:#ff8c00; color:#fff; font-size:14px; border-radius:4px; float:right; margin-right:24px; margin-top:18px;}
#con_cour_content div .more_course{position:absolute; top:-52px; right:10px; color:#ea5404; font-size:16px;}


/*tea_con*/
.tea_con{width:790px; overflow:hidden;}

/*tea_tips*/
.tea_tips{width:790px; height:156px; padding-top:20px; overflow:hidden; position:relative;}
.tea_tips em{width:790px; height:96px; background:#f5f5f5; position:absolute; top:0px; left:0px; z-index:-1;}
.tea_tips dl{width:724px; height:156px; overflow:hidden; margin-left:40px;}
.tea_tips dl dt{width:130px; height:156px; overflow:hidden; float:left;}
.tea_tips dl dt img{width:130px; height:156px;}
.tea_tips dl dd{width:552px; height:146px; padding-top:10px; float:right; position:relative;}
.tea_tips dl dd h4{line-height:66px; color:#000000; overflow:hidden;}
.tea_tips dl dd h4 font{font-size:36px; float:left; margin-right:30px;}
.tea_tips dl dd h4 span{font-size:18px; float:left; line-height:76px; height:76px; width:306px;}
.tea_tips dl dd p{position:absolute; right:0px; top:46px; color:#4f4f4f; font-size:14px;}
.tea_tips dl dd p i{width:18px; height:16px; display:inline-block; margin-right:8px; margin-bottom:-2px; background:url(../icon/icon.png) no-repeat; background-position:-471px -40px;}
.tea_tips dl dd a{float:left; transition:all 0.4s; width:118px; height:28px; line-height:28px; text-align:center; background:#ebebeb; color:#ff8c00; font-size:14px; margin-right:30px; margin-top:20px; border-radius:4px;}
.tea_tips dl dd a:hover{background:#ff8c00; color:#fff;}


/*tea_con_tab*/
#tea_con_tab{width:790px; height:54px; border:1px solid #efefef; border-left:none; border-right:none; margin-top:40px;}
#tea_con_tab span{width:262px; height:44px; line-height:44px; position:relative; margin-top:4px; border-right:1px solid #efefef; text-align:center; color:#4f4f4f; font-size:22px; float:left; cursor:pointer;}
#tea_con_tab span.se{color:#ea5404;}
#tea_con_tab span i{width:156px; height:3px; display:none; background:url(../icon/icon.png) no-repeat; background-position:-25px -36px; position:absolute; bottom:-8px; left:54px;}
#tea_con_tab span.se i{display:block;}


/*tea_con_content*/
#tea_con_content{width:100%; height:auto;}
#tea_con_content div{width:100%; height:auto; overflow:hidden; display:none;}
#tea_con_content div.jxts{width:738px; padding-top:30px; overflow:hidden; color:#333333; line-height:26px; font-size:16px; margin:0 auto;}
#tea_con_content div.jxts p{color:#333333; font-size:16px;}


#tea_con_content div.xgwz{padding-top:30px;}
#tea_con_content div.xgwz dl{height:93px; padding:30px 30px 30px 40px; border-bottom:1px solid #efefef;}
#tea_con_content div.xgwz dl dt{width:150px; height:93px; overflow:hidden; float:left;}
#tea_con_content div.xgwz dl dt img{width:150px; height:93px;}
#tea_con_content div.xgwz dl dd{width:538px; height:93px; overflow:hidden; float:right;}
#tea_con_content div.xgwz dl dd h5{width:100%; height:32px; line-height:32px; overflow:hidden; margin-bottom:12px; color:#4f4f4f; font-size:18px;}
#tea_con_content div.xgwz dl dd h5 i{width:20px; height:20px; line-height:20px; text-align:center; background:#ff8c00; color:#fff; font-size:16px; display:inline-block; margin-right:8px; margin-top:6px;}
#tea_con_content div.xgwz dl dd p{width:538px; line-height:24px; color:#4f4f4f; font-size:16px; overflow:hidden;}
#tea_con_content div.xgwz dl dd p a{color:#ea5105;}

#tea_con_content div.kctj{padding-top:30px;}
#tea_con_content div.kctj ul li{width:790px; height:68px; line-height:68px; border-bottom:1px solid #ebebeb;}
#tea_con_content div.kctj ul li .list_word{width:544px; height:68px; color:#4f4f4f; font-size:20px; float:left; margin-left:40px;}
#tea_con_content div.kctj ul li .list_word i{width:22px; height:20px; margin-right:14px; margin-bottom:-3px; display:inline-block; background:url(../icon/icon.png) no-repeat; background-position:0px -36px;}
#tea_con_content div.kctj ul li .list_word:hover{color:#ea5404; font-weight:bold;}
#tea_con_content div.kctj ul li .yuy_btn{width:128px; height:30px; line-height:30px; text-align:center; background:#ff8c00; color:#fff; font-size:14px; border-radius:4px; float:right; margin-right:24px; margin-top:18px;}


/*tea_recom*/
.tea_recom{width:390px; height:auto; overflow:hidden;}

/*change_tab3*/
#change_tab3{width:76px; height:44px; overflow:hidden; float:right; margin-right:20px;}
#change_tab3 span{width:76px; height:44px; line-height:44px; color:#000000; font-size:16px; cursor:pointer; display:block;}
#change_tab3 span i{width:18px; height:18px; display:inline-block; margin-right:8px; margin-bottom:-3px; background:url(../icon/icon.png) no-repeat; background-position:-479px -22px;}
#change_tab3 span.se{display:none;}

#change_content3{width:100%; height:426px; overflow:hidden;}
#change_content3 div{width:100%; height:426px; display:none; padding-top:14px; overflow:hidden;}
#change_content3 div dl{height:96px; padding:20px; border-bottom:1px solid #ebebeb;}
#change_content3 div dl dt{width:80px; height:96px; float:left; overflow:hidden;}
#change_content3 div dl dt img{width:80px; height:96px;}
#change_content3 div dl dd{width:240px; height:96px; float:right; position:relative;}
#change_content3 div dl dd h5{width:100%; line-height:52px; color:#000000; font-size:20px;}
#change_content3 div dl dd p{width:100%; height:32px; line-height:32px; overflow:hidden; color:#000000; font-size:14px;}
#change_content3 div dl dd a{transition:all 0.4s; position:absolute; top:16px; right:0px; width:118px; height:28px; line-height:28px; text-align:center; background:#ebebeb; color:#ff8c00; font-size:14px; border-radius:4px;}
#change_content3 div dl dd a:hover{background:#ff8c00; color:#fff;}


/*sch_con*/
.sch_con{width:790px; overflow:hidden;}

/*sch_tips*/
.sch_tips{width:790px; height:180px; padding-top:20px; overflow:hidden; position:relative;}
.sch_tips em{width:790px; height:96px; background:#f5f5f5; position:absolute; top:0px; left:0px; z-index:-1;}
.sch_tips dl{width:724px; height:180px; overflow:hidden; margin-left:40px;}
.sch_tips dl dt{width:200px; height:180px; overflow:hidden; float:left;}
.sch_tips dl dt img{width:200px; height:180px;}
.sch_tips dl dd{width:476px; height:170px; padding-top:10px; float:right; position:relative;}
.sch_tips dl dd h4{line-height:66px; color:#000000; overflow:hidden;}
.sch_tips dl dd h4 font{font-size:36px; float:left; margin-right:30px;}
.sch_tips dl dd h4 span{font-size:18px; float:left; line-height:76px;}
.sch_tips dl dd p{color:#474747; font-size:14px; line-height:24px; margin-top:10px;}
.sch_tips dl dd p i{float:left;}
.sch_tips dl dd p span{float:left; width:100%; margin-bottom:10px;}
.sch_tips dl dd p font{color:#ea5404; font-size:20px; float:left;}
.sch_tips dl dd a{ position:absolute; right:0px; bottom:10px; transition:all 0.4s; width:118px; height:28px; line-height:28px; text-align:center; background:#ebebeb; color:#ff8c00; font-size:14px; border-radius:4px;}
.sch_tips dl dd a:hover{background:#ff8c00; color:#fff;}




/*sch_con_tab*/
#sch_con_tab{width:790px; height:54px; border:1px solid #efefef; border-left:none; border-right:none; margin-top:40px;}
#sch_con_tab span{width:394px; height:44px; line-height:44px; position:relative; margin-top:4px; border-right:1px solid #efefef; text-align:center; color:#4f4f4f; font-size:22px; float:left; cursor:pointer;}
#sch_con_tab span.se{color:#ea5404;}
#sch_con_tab span i{width:156px; height:3px; display:none; background:url(../icon/icon.png) no-repeat; background-position:-25px -36px; position:absolute; bottom:-8px; left:114px;}
#sch_con_tab span.se i{display:block;}


/*sch_con_content*/
#sch_con_content{width:100%; height:auto;}
#sch_con_content div.sch_ever{width:100%; height:auto; overflow:hidden; display:none;}
#sch_con_content div.sch_hj{padding-top:26px;}
#sch_con_content div.sch_hj img{width:710px; display:block; margin:0 auto; margin-bottom:10px;}
#sch_con_content div.sch_map{padding-top:26px;}

#l-map{width:710px; height:500px; margin:0 auto;}
#l-map h4{width:100%; line-height:36px; color:#4f4f4f; font-size:18px; font-weight:bold;}
#l-map p{width:500px; line-height:30px; color:#4f4f4f; font-size:14px;}
#l-map span{width:500px; line-height:30px; color:#4f4f4f; font-size:14px; display:block; margin-top:14px; margin-bottom:20px;}
#l-map span .send_btn{width:106px; height:28px; margin-left:50px; margin-right:12px; text-align:center; border-radius:4px; border:1px solid #ff8c00; color:#ff8c00; font-size:14px; display:inline-block;}
#l-map span .pc_ly{width:106px; height:28px; text-align:center; border-radius:4px; border:1px solid #ff8c00; color:#ff8c00; font-size:14px; display:inline-block;}



/*sch_recom*/
.sch_recom{width:790px; overflow:hidden; margin-top:60px;}
.sch_recom ul{padding-top:40px;}
.sch_recom ul li{width:144px; height:40px; float:left; margin-left:40px; margin-bottom:40px; overflow:hidden;}
.sch_recom ul li a{width:144px; display:block; transition:all 0.4s; height:40px; line-height:40px; text-align:center; background:#fef0e5; color:#4f4f4f; font-size:18px; border-radius:20px;}
.sch_recom ul li a:hover{background:#ff8c00; color:#fff;}


/*xiaoqu_con*/
.xiaoqu_con{width:1200px; height:auto; overflow:hidden; margin:0 auto;}

.xiaoqu_left{width:380px; height:auto; padding-top:140px; float:left;}

.hot_city{width:378px; height:378px; padding-top:40px; overflow:hidden; margin-bottom:40px; border:1px solid #f5f5f5;}
.hot_city h3{width:290px; height:58px; cursor:pointer; position:relative; margin:0 auto;}
.hot_city h3 span{width:290px; display:block; height:58px; line-height:58px; color:#4f4f4f; font-size:22px; text-indent:36px; background:url(../icon/xq_btn.png) no-repeat;}
.hot_city h3 span.se{background:url(../icon/xq_btn_se.png) no-repeat;}
.hot_city h3 div{width:284px; height:212px; display:none; padding:26px 32px 40px 20px; background:#f5f5f5; overflow:hidden; position:absolute; top:72px; left:-24px;}
.hot_city h3 div ul li{width:72px; height:22px; line-height:22px; text-align:center; float:left; margin-left:22px; margin-bottom:16px; background:#fff;}
.hot_city h3 div ul li a{display:block; color:#9a9a9a; font-size:14px;}
.hot_city h3 div ul li a:hover{background:#ff8c00; color:#fff;}
.hot_city h3 div a.other_a{position:absolute; right:38px; bottom:40px; color:#ff8c00; font-size:14px;}


.hot_city h4{width:100%; height:76px; line-height:96px; text-align:center; color:#4f4f4f; font-size:22px;}
.hot_city ul.hot_c{padding-left:20px;}
.hot_city ul.hot_c li{width:106px; height:36px; overflow:hidden; float:left; margin-right:10px; margin-bottom:8px;}
.hot_city ul.hot_c li a{display:block; width:106px; height:36px; line-height:36px; text-align:center; background:#f5f5f5; color:#4f4f4f; font-size:18px;}
.hot_city ul.hot_c li a:hover{background:#ff8c00; color:#fff;}

.xq_zx_btn{width:200px; height:50px; line-height:50px; text-align:center; background:#ff8c00; color:#fff; font-size:18px; border-radius:25px; box-shadow:-4px 10px 18px #ffe6c8; float:left; margin-left:86px; margin-top:22px;}


.xiaoqu_right{width:790px; height:auto; padding-top:24px; float:right;}
.xiaoqu_right h2{width:100%; line-height:104px; color:#4f4f4f; font-size:32px; font-weight:bold; text-indent:18px;}

.position_this{width:790px; height:92px; line-height:92px; color:#4f4f4f; font-size:22px; text-indent:50px; background:url(../icon/posi_this.png) left center no-repeat;}


/*xq_list*/
.xq_list{width:790px; height:auto; overflow:hidden;}
.xq_list ul li{width:385px; height:187px; padding-top:14px; overflow:hidden; float:left; margin-right:20px; margin-bottom:20px; background:#f5f5f5;}
.xq_list ul li:nth-child(even){margin-right:0px;}

.xq_list ul li h4{width:346px; margin:0 auto; line-height:36px; color:#4f4f4f; font-size:18px; font-weight:bold;}
.xq_list ul li p{width:346px; line-height:30px; color:#4f4f4f; font-size:14px; margin:0 auto;}
.xq_list ul li span{width:346px; line-height:30px; color:#4f4f4f; font-size:14px; display:block; margin:0 auto; margin-top:14px;}
.xq_list ul li span .send_btn{width:106px; height:28px; margin-left:50px; margin-right:12px; text-align:center; border-radius:4px; border:1px solid #ff8c00; color:#ff8c00; font-size:14px; display:inline-block;}
.xq_list ul li span .pc_ly{width:106px; height:28px; text-align:center; border-radius:4px; border:1px solid #ff8c00; color:#ff8c00; font-size:14px; display:inline-block;}


/*xq_focus_box*/
.xq_focus_box{width:100%; height:638px; overflow:hidden;}
.xq_focus_box h4{width:100%; height:158px; line-height:178px; text-align:center; color:#4f4f4f; font-size:32px; font-weight:bold;}


/*xq_focus------------------------------焦点图*/
.xq_focus{width:100%; height:480px; overflow:hidden; position:relative; z-index:2;}
.xq_focus ul{height:480px; position:absolute;}
.xq_focus ul li{float:left; height:480px; overflow:hidden;}
.xq_focus ul li a{width:100%; height:100%; display:block;}
.xq_focus .btn{position:absolute; width:100%; height:38px; padding-top:22px; right:0; bottom:0px; text-align:center;}
.xq_focus .btn span{display:inline-block; _display:inline; _zoom:1; width:12px; height:12px; _font-size:0; margin-left:20px; cursor:pointer; background:#fff; border-radius:50%; transition:all 0.4s;}
.xq_focus .btn span.on{ background:#ff8c00;}
.xq_focus .preNext{width:30px;height:56px;position:absolute; top:218px;cursor:pointer;}
.xq_focus .pre{left:19%; background:url(../icon/xq_prve.png) no-repeat;}
.xq_focus .next{right:19%; background:url(../icon/xq_next.png) no-repeat;}


/*get_address-----------------------------获取地址弹窗*/
.get_address{width:368px; height:344px; display:none; z-index:10000; background:#fff; border:1px solid #929292; border-radius:4px; box-shadow:1px 1px 10px 1px #888888; position:fixed; _position:absolute; top:50%; margin-top:-172px; left:50%; margin-left:-184px;}
.get_add_close{ position:absolute; background:url(../icon/idialog_s.png) no-repeat; cursor:pointer; right:-16px; top:-16px; z-index:10001; width:34px;height:34px;overflow:hidden;background-position:0 -60px;}
.get_add_close:hover{background-position:0 -94px;}

.get_address_title{width:330px; height:60px; line-height:60px; border-bottom:1px solid #e7e5e5; font-size:16px; font-weight:bold; color:#6b6b6b; margin:0 auto;}

.get_add_form{width:330px; height:280px; overflow:hidden; margin:0 auto; margin-top:16px;}

.newtemplate{ width:278px;margin: 0 auto;}
.newtemplate input{ border:none; text-indent:4px; outline:none; background:#fff; border-radius:8px; color:#999999; font-size:16px;}
.newtemplate p{ width:100%; margin-bottom:22px; color:#999999; font-size:16px;}
#newTemplateSubmit{ display:block; width:270px; height:50px; background:url('http://www.gedu.org/images_new/20190620_form_btn.png') no-repeat; text-indent:-9999px;cursor:pointer;}


/*sh_ind_form-----------------新增模块*/
.sh_ind_form{width:1200px; height:106px; overflow:hidden; margin:0 auto; background:url(../images/center2_form_bg.jpg) no-repeat; position:relative;}
.sh_ind_form form{position:absolute; top:34px; left:489px; width:662px; height:38px; overflow:hidden;}
.sh_ind_form form input,.sh_ind_form form a{float:left;}
.form_name{width:137px; height:38px; line-height:38px; border:none; background:#fff; text-indent:16px; color:#616161; font-size:16px; margin-right:11px;}
.form_phone{width:164px; height:38px; line-height:38px; border:none; background:#fff; text-indent:16px; color:#616161; font-size:16px; margin-right:4px;}
.form_yzm{width:104px; height:38px; line-height:38px; border:none; background:#fff; text-indent:5px; color:#616161; font-size:16px; margin-right:16px;}
.sh_ind_form form a{width:92px; height:38px; line-height:38px; background:#ff863d; text-align:center; color:#fff; font-size:14px; border-radius:16px; margin-right:12px;}
.form_btn{width:122px; height:38px; line-height:38px; cursor:pointer; border:none; background:#ff863d; text-align:center; color:#fff; font-size:16px; font-weight:bold; border-radius:16px;}

.sh_ind_form2{width:1200px; height:106px; overflow:hidden; margin:0 auto; background:url(../img/center2_form_bg.jpg) no-repeat; position:relative;}
.sh_ind_form2 form{position:absolute; top:34px; left:489px; width:662px; height:38px; overflow:hidden;}
.sh_ind_form2 form input,.sh_ind_form2 form a{float:left;}
.sh_ind_form2 form a{width:92px; height:38px; line-height:38px; background:#ff863d; text-align:center; color:#fff; font-size:14px; border-radius:16px; margin-right:12px;}





















